import mymodule

fn main() {
	mymodule.say_hi()
}

// create a directory with your module's name containing .v files
// declare module name by `module module_name` in each .v files
//   module names should be short, under 10 characters
//   module names mus use snake_case
//   circular imports are not allowed
//   you can have as many .v files in a module as you want
//   you can create modules anywhere
//   all modules are compiled statically into a single executable

// module init function
//   automatically call some setup/initialization
